package com.iot.core;

import com.iot.messaage.DeviceMessageCodec;
import com.sun.istack.internal.NotNull;
import org.springframework.core.Ordered;
import reactor.core.Disposable;

/**
 * @author Administrator
 */
public interface ProtocolSupport extends Disposable, Ordered, Comparable<ProtocolSupport> {
    @NotNull
    String getId();

    String getName();

    String getDescription();
    DeviceMessageCodec MessageCodecSupport();
}
